
//  地狱回调
console.log('同步执行1');

setTimeout(() => {
  console.log('异步执行1');

  setTimeout(() => {
    console.log('同步执行2');
    setTimeout(() => {
      console.log('同步执行3');
      setTimeout(() => {
        console.log('同步执行3');
        setTimeout(() => {
          console.log('同步执行3');
          setTimeout(() => {
            console.log('同步执行3');
          }, 1000);
        }, 1000);
      }, 1000);

    }, 1000);

  }, 2000);


}, 3000);






